330
10
9
3
0
3
14
23
7
0
1
2
8
184
6
243
8
31
22
4
16
12
44
20
52
2
8
10
7
205
343
0
189
164
48
102
310
91
44
288
0
19
178
1
2
0
11
7
0
18
85
220
59
27
16
45
31
56
19
513
9
755
226
199
947
186
3
11
55
22
387
25
199
87
2402
131
32
210
7751
606
84
373
118
24
6
1
45
16
15
98
27
511
28
229
266
120
35
818
13
56
20808
331
35
116
24
0
0
0
36
18
0
0
9
2
52
8
383
4
62
1
32
47
0
60
28
93
1
18
35
7
376
553
0
173
364
73
106
370
224
65
298
14
86
100
13
40
3
31
0
2
25
40
72
53
25
5
10
38
52
19
563
6
1197
308
242
1363
327
21
2
72
129
61
35
123
31
2911
62
12
94
12244
1303
123
615
184
6
22
2
23
1
10
170
36
492
77
21
260
141
38
416
27
3
30240
154
7
8
17
0
0
0
48
6
0
10
2
17
137
1
436
4
44
4
15
7
2
45
44
116
6
78
42
23
313
542
1
197
740
116
32
409
284
38
530
1
11
109
6
17
8
33
3
1
91
94
81
79
11
64
52
33
64
8
216
106
802
228
451
1609
227
27
5
102
123
164
48
201
125
2327
144
9
79
11657
955
156
497
215
6
22
4
65
5
12
188
139
534
36
66
170
403
34
546
35
8
26833
176
0
8
85
0
3
1
17
40
0
5
1
13
58
2
314
2
20
11
3
40
19
9
26
32
0
6
2
101
174
371
0
144
235
35
10
263
57
46
194
5
1
51
9
7
0
17
0
0
14
36
25
81
14
4
78
238
111
4
211
4
470
118
330
576
88
9
0
32
47
87
29
76
16
2125
81
8
193
6568
707
26
425
85
11
8
16
22
0
1
213
16
419
11
61
278
87
79
288
8
5
21434
144
3
14
7
0
0
0
12
5
0
2
5
12
74
3
202
0
53
7
17
126
0
19
18
40
0
15
8
34
180
240
0
221
347
53
8
131
113
41
187
5
4
257
1
0
0
22
2
0
66
43
92
56
85
13
139
12
100
10
186
9
510
123
134
661
166
3
2
23
19
44
20
29
36
709
52
16
65
5450
299
91
175
51
6
2
1
21
1
4
42
18
558
14
122
184
46
87
122
9
13
9783
95
5
27
0
0
0
0
42
37
0
2
0
9
87
0
343
2
54
2
3
25
4
20
46
46
5
9
13
9
188
401
0
130
411
57
35
214
83
40
376
20
1
44
3
164
0
7
0
0
22
29
48
32
57
12
36
23
50
37
217
7
705
228
186
772
234
15
9
49
53
22
23
55
55
1985
63
2
69
5601
456
78
356
58
20
7
4
14
0
5
60
18
702
29
31
247
114
12
420
11
8
18590
31
3
67
41
0
1
0
28
0
0
0
3
3
57
0
214
0
24
6
10
182
113
33
68
73
0
12
18
13
213
422
0
71
258
25
45
513
187
49
339
1
11
71
22
0
0
4
0
0
8
58
87
36
19
7
37
11
50
4
234
5
520
100
311
656
232
14
4
16
39
41
93
76
27
2007
111
11
25
6960
431
44
250
40
7
2
1
11
2
5
97
49
272
21
29
180
103
102
302
15
1
15398
174
1
22
3
0
0
2
50
0
0
2
1
12
50
2
336
3
63
3
5
16
6
63
40
90
1
22
19
12
235
297
0
98
244
57
40
192
148
41
268
0
29
59
0
2
1
30
0
0
43
36
57
27
29
2
49
4
33
12
127
6
960
167
233
1223
209
18
4
44
164
80
28
98
31
1253
49
16
88
5839
557
163
327
156
16
14
0
20
0
12
191
50
445
32
69
218
113
16
314
8
31
19960
97
2
20
18
0
0
0
28
9
0
0
8
4
44
4
287
2
21
9
13
33
0
8
11
53
37
19
19
6
240
343
0
116
172
131
30
437
39
32
122
5
14
128
3
5
41
6
0
0
17
12
50
11
13
13
17
5
26
20
80
13
398
82
74
451
134
5
0
16
36
66
6
75
8
787
46
12
35
4072
487
35
276
49
7
2
10
28
0
32
84
41
451
39
9
163
381
12
246
11
3
15627
45
6
7
0
0
0
0
14
0
0
2
0
0
14
0
56
0
0
0
3
5
0
63
181
21
0
5
9
49
139
73
0
17
105
21
11
50
30
6
110
0
0
5
10
4
1
12
0
0
41
13
6
11
3
3
11
28
35
2
47
0
71
27
57
312
49
2
0
5
1
45
13
21
31
535
59
5
24
2410
204
14
111
83
0
5
0
6
0
0
64
12
101
4
7
22
110
2
93
2
0
6027
1
0
6
38
0
0
0
2
0
0
1
1
1
12
0
28
0
5
0
8
7
0
1
3
18
9
1
17
1
34
100
0
15
31
21
17
65
8
2
148
0
1
9
0
1
0
5
0
0
25
1
2
3
0
0
18
4
2
1
72
1
239
17
53
364
42
7
25
7
2
24
0
8
9
1631
15
5
18
1952
201
11
73
40
2
0
1
2
0
0
200
13
79
3
12
57
48
21
43
2
1
6383
120
10
29
1
0
1
0
16
4
0
5
1
8
85
1
357
3
21
10
9
23
12
32
45
69
2
7
51
26
175
272
0
148
276
96
26
209
136
68
268
28
6
120
13
34
4
34
9
0
44
45
43
40
12
2
35
12
107
5
290
3
440
112
131
410
139
1
2
17
12
151
28
75
10
1343
102
6
99
8143
640
75
381
83
14
1
2
20
1
6
135
17
405
18
49
177
256
167
458
27
11
20065
593
15
11
1
0
0
5
28
2
4
1
0
23
110
1
407
0
34
17
8
37
3
40
80
62
15
32
34
31
248
531
1
89
456
44
42
250
179
59
390
7
7
90
5
32
6
61
3
2
53
40
283
119
77
11
111
23
81
42
408
33
1026
213
203
893
246
27
9
73
43
175
19
128
111
1515
134
18
88
8648
852
69
356
222
5
12
6
25
10
5
186
40
556
14
80
289
90
44
356
12
2
28401
29
5
10
26
0
1
3
14
7
0
0
1
1
30
2
221
0
7
0
2
29
7
13
18
10
0
5
9
1
108
223
0
59
129
134
20
101
26
51
66
2
2
17
9
3
0
2
0
0
9
76
19
17
42
8
26
18
27
22
88
8
413
37
168
679
181
7
1
20
28
61
27
95
11
1694
30
3
35
4675
393
56
220
38
1
22
1
20
0
0
142
15
412
25
28
170
156
43
384
2
9
10939
90
0
10
6
0
0
0
10
41
0
1
0
2
30
0
75
0
10
2
1
7
0
7
9
10
3
6
11
7
44
118
0
36
157
27
5
105
36
29
370
1
1
41
4
0
4
3
0
0
2
25
4
26
3
8
58
9
43
5
160
0
188
13
70
242
74
6
0
4
18
28
41
41
117
869
32
4
26
3614
208
43
183
47
4
2
0
6
2
39
95
38
140
10
4
56
97
17
128
0
0
7914
279
2
25
10
0
3
0
54
1
0
86
10
8
88
10
314
0
34
7
31
11
43
27
39
94
4
12
12
25
218
433
0
154
231
51
24
244
237
51
235
9
11
55
27
98
62
296
0
2
207
207
79
99
53
16
57
35
88
46
198
2
814
100
323
932
203
25
23
28
90
136
64
82
59
1449
242
24
227
6577
476
121
295
157
22
18
16
61
1
2
174
19
481
16
65
214
177
4
355
19
12
19229
20
0
0
0
0
0
0
0
2
0
0
0
0
1
0
68
0
2
0
0
4
12
0
1
2
0
0
20
2
18
23
0
6
10
5
0
3
4
4
6
0
0
0
0
0
0
6
0
0
0
5
5
0
23
0
0
0
0
0
4
0
75
2
0
81
49
0
0
1
0
0
0
0
5
109
1
0
1
465
49
5
12
2
0
2
0
1
0
0
51
0
21
1
2
20
5
1
12
0
0
1646
73
5
34
32
0
0
6
12
4
0
0
4
4
25
0
99
1
22
2
3
68
7
30
28
37
7
12
20
8
160
297
0
51
385
32
12
110
116
27
237
1
16
22
0
0
0
13
0
0
65
14
28
32
13
12
107
8
89
7
135
5
439
131
115
662
146
2
1
31
51
41
15
49
25
1055
50
17
67
7521
432
87
222
163
8
5
3
10
1
2
117
13
721
1
48
214
134
8
178
6
14
13988
233
8
26
4
0
4
1
19
1
0
7
0
63
190
1
842
0
46
10
10
77
19
73
69
100
17
25
56
102
318
625
2
243
556
141
88
631
226
148
583
63
263
128
10
7
3
147
0
0
34
186
152
159
98
13
141
29
126
37
538
24
1317
283
254
1699
462
24
4
61
71
175
75
177
94
3053
103
26
109
14636
1351
209
575
219
20
25
4
51
3
3
292
24
832
25
128
280
278
81
651
11
13
40790
50
4
24
19
0
0
0
37
6
0
2
0
6
82
1
172
3
87
6
33
15
11
14
17
39
0
20
27
22
228
397
1
104
215
90
9
378
424
82
471
0
41
74
9
0
0
12
0
0
37
11
28
28
31
1
38
18
59
56
170
16
755
281
163
716
220
7
28
77
59
43
22
70
39
1142
48
12
59
7301
844
119
343
166
8
10
12
45
1
5
243
17
598
20
104
172
150
35
340
0
7
20678
53
2
6
4
0
0
0
3
3
0
0
12
1
5
0
43
0
20
0
1
5
0
5
1
5
0
2
6
90
38
138
0
100
108
39
13
66
53
26
40
32
0
15
5
9
7
75
0
0
15
3
3
25
16
0
14
14
26
0
9
0
222
64
37
203
37
1
1
24
30
36
2
8
18
978
15
3
48
2147
125
11
52
33
3
2
1
1
0
1
26
6
136
2
2
61
27
32
67
1
2
4833
42
0
0
0
0
0
0
1
1
0
0
0
0
16
0
23
0
19
3
4
6
10
1
4
1
0
9
1
3
38
51
0
19
19
3
10
42
8
3
46
0
0
26
0
0
0
0
0
0
29
4
0
5
3
7
98
3
5
0
23
0
138
29
41
353
24
4
0
7
9
48
2
39
1
557
46
2
13
2406
102
16
38
15
4
11
0
19
0
0
70
13
178
5
5
110
97
22
93
2
2
3979
174
1
28
46
0
0
0
63
2
0
6
3
8
104
0
309
0
78
9
12
68
7
28
51
79
0
12
8
7
200
755
2
127
495
72
55
265
108
65
246
4
9
69
0
15
0
33
1
0
7
115
17
23
52
7
143
82
92
63
407
18
827
249
149
495
274
7
19
60
32
51
14
30
36
1107
136
12
64
6365
614
350
530
236
9
8
1
2
0
5
89
78
435
18
45
363
176
45
572
4
6
17577
17
0
0
0
0
0
0
0
0
0
0
0
0
7
0
2
0
0
1
0
0
0
0
0
0
0
0
0
5
4
2
0
1
2
0
1
0
0
0
0
0
0
6
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
10
7
0
0
0
0
1
0
0
0
259
0
0
0
178
4
1
0
0
0
0
0
0
0
0
68
0
14
0
2
0
4
0
0
0
0
595
6
1
50
0
0
0
0
1
5
0
0
5
2
17
1
79
0
15
19
1
23
0
77
9
20
0
1
2
0
41
68
0
37
109
22
3
23
13
40
30
0
4
11
2
0
0
0
0
0
0
3
13
1
1
0
4
0
0
0
8
3
1045
3
46
206
36
0
0
4
16
4
1
3
2
653
13
0
4
1773
176
15
46
13
1
0
0
0
0
0
124
0
90
0
16
33
7
0
61
1
0
3368
13
0
2
0
0
1
0
4
0
0
0
0
0
3
0
6
0
1
0
6
19
0
0
0
0
0
5
0
0
50
3
0
1
15
0
2
11
4
0
20
0
0
4
0
0
0
0
0
0
1
0
7
6
0
0
2
0
0
1
12
1
46
7
6
96
11
0
0
0
0
1
0
3
1
45
3
0
2
425
30
1
35
0
3
0
0
3
0
0
95
0
38
0
2
154
12
6
1
0
0
1424
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
27
0
2
8
0
0
1
0
0
0
1
0
2
7
0
18
0
6
0
0
4
0
0
3
2
0
0
0
0
28
28
0
11
33
14
0
4
29
0
27
0
2
18
0
1
4
1
0
0
2
8
7
1
1
0
0
1
1
1
4
5
141
11
32
155
86
0
0
0
14
7
9
30
6
160
14
0
0
897
71
17
11
9
0
0
0
2
0
0
4
15
94
11
5
16
16
0
98
0
0
1003
4
0
1
0
0
0
0
0
0
0
0
0
0
1
0
10
0
0
0
31
0
0
2
4
0
0
0
0
0
0
2
0
0
14
1
1
6
4
16
4
0
0
9
2
0
0
3
0
0
0
0
2
0
0
0
0
0
0
0
1
0
24
7
6
26
42
0
0
3
0
1
2
22
0
68
1
0
0
500
41
6
8
0
0
0
0
0
0
0
37
1
0
0
0
0
2
0
3
0
0
817
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
5
0
0
0
0
0
0
4
0
0
0
0
0
0
0
38
0
2
4
3
0
0
12
0
1
0
0
0
0
0
0
0
0
0
0
2
0
3
1
0
0
0
0
0
0
0
25
0
6
37
11
4
1
2
0
7
0
6
8
144
0
1
0
172
13
5
5
0
1
0
0
0
0
0
2
0
2
0
0
0
1
0
8
0
1
553
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
80
0
2
3
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
3
0
5
93
0
0
0
0
0
0
0
0
16
0
0
7
115
6
0
2
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
9
0
0
376
6
0
5
0
0
0
0
0
0
0
0
0
0
0
0
22
0
3
0
0
3
0
0
0
6
0
0
0
0
0
66
0
0
19
0
0
6
8
0
6
0
0
4
2
1
6
9
0
0
2
0
5
2
0
0
0
0
0
0
0
1
45
4
2
55
1
0
0
3
0
2
0
10
20
188
0
0
2
211
20
1
4
0
0
0
0
0
0
0
3
0
12
6
0
0
7
0
8
0
0
160
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
1
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
0
2
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
5
0
7
0
0
0
0
0
0
0
0
5
0
0
0
86
6
0
4
0
0
0
0
0
0
0
1
0
2
7
0
0
0
0
11
0
0
141
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
47
0
0
0
0
0
0
0
0
1
0
0
0
0
2
5
0
0
5
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
35
5
0
14
2
0
0
5
0
1
0
0
0
17
1
0
0
110
0
5
0
0
0
0
0
0
0
0
0
0
2
7
0
0
0
0
4
0
0
63
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
11
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
3
9
6
0
0
0
0
0
0
0
0
8
0
0
0
70
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0
87
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
19
0
0
0
0
0
0
0
0
3
21
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
6
1
1
1
3
0
0
0
2
0
0
0
0
7
0
0
0
124
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
5
0
0
24
0
0
34
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
4
0
0
0
1
0
0
0
0
0
0
1
3
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
8
0
0
0
0
0
1
0
0
2
0
0
0
0
210
2
0
0
0
0
1
0
8
0
0
136
0
3
1
0
0
2
0
4
0
0
148
